/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package gerenciadordesenhas;

import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;

/**
 *
 * @author eduardo
 */
class ContainerDados implements Serializable {

    private Map<String, String> mapa;

    public ContainerDados() {
        this.mapa = new HashMap<String, String>();
    }

    protected void addDado(Dado dado) {
        mapa.put(dado.getChave(), dado.getSenha());
    }

    protected Dado getDado(String chave) {
        Dado d = new Dado();
        d.setChave(chave);
        d.setSenha(mapa.get(chave));
        return d;
    }

    protected void removeDado(String chave) {
        mapa.remove(chave);
    }

    protected Map getMap() {
        return this.mapa;
    }

}
